export class PostUrl {
    //  参数：请求名称，请求路径，请求方式
    constructor(name, url, type) {
        // 操作
        this.name = name;
        this.url = url;
        this.type = type;
    }
}

export class PostModule {
    //  参数：请求名称，请求路径，请求方式
    constructor(moduleName, baseUrl, urls) {
        // 操作
        this.moduleName = moduleName;
        this.baseUrl = baseUrl;
        this.urls = urls;
    }
}

const PostModules = [
    // MY 业务请求
    new PostModule('my', '', [
        // 注册请求/login
        new PostUrl('user', '/api/user', 'POST'),
        // 注册请求/
        new PostUrl('login', '/api/login', 'POST'),

    ]),
    // classify 业务请求
    new PostModule('classify', '', [
        // 目录请求
        new PostUrl('channels', '/app/v1_0/user/channels', 'GET')
    ])
]

export default PostModules;